149709
87366
38126
538931
754293
756445
703317
286400
414932
835402
511165
61433
5305799
3727581
3241148
2560804
2307988
2150609
2070358
194378
1850118
1750136
1743196
1667471